Model-based ideal testing of hardware description language (HDL) programs
نویسندگان
چکیده
An ideal test is supposed to show not only the presence of bugs but also their absence. Based on Fundamental Test Theory Goodenough and Gerhart (IEEE Trans Softw Eng SE-1(2):156–173, 1975), this paper proposes an approach model-based testing hardware description language (HDL) programs based behavioral model. sequences are generated from both original (fault-free) mutant (faulty) models in sense positive negative testing, forming a holistic view. These then executed HDL programs, mutation testing. Using techniques known automata theory, selection criteria developed formally that they fulfill major requirements Theory, is, reliability validity. The current comprises preparation step (consisting sub-steps model construction, mutation, conversion, generation) composition pre-selection construction Ideal suites). All steps supported by toolchain already implemented available online. To critically validate proposed approach, three case studies (a sequence detector, traffic light controller, RISC-V processor) used strengths weaknesses discussed. achieves highest score for all comparison with two existing methods (regular expression-based generation context-based random generation), using four different techniques.
منابع مشابه
Model-Based Diagnosis of Hardware Description Languages
This paper discusses the use of fault models for the diagnosis of hardware designs written in the VHDL hardware description language. VHDL designs are concurrent programs consisting of hundreds of thousands of lines of source code, whose testing and debugging is a very time-consuming process. Building on an abstract representation that allows the search for errors in even the largest VHDL progr...
متن کاملGAME-HDL: Implementation of Evolutionary Algorithms Using Hardware Description Languages
Evolutionary Algorithms (EAs) have been proposed as a very powerful heuristic optimization technique to solve complex problems. Many case studies have shown that they work very efficient on a large set of problems, but in general the high qualities can only be obtained by high run time costs. In the past several approaches based on parallel implementations have been studied to speed up EAs. In ...
متن کاملDesign of A Hardware Description Language Based Quantum Circuit Simulator
Quantum theory of computation establishes that there are problems for which quantum algorithms are far more efficient than their classical counterpart. Advances in quantum computing have initiated the design of systems based on quantum logic gates. Quantum computer hardware being primarily available in research laboratories at present, it mandates the ability to design, develop and test quantum...
متن کاملHeDLa: A Strongly Typed, Component-Based Embedded Hardware Description Language
Over the past years, various techniques for the embedding of hardware description languages within general purpose languages have been developed and explored. In particular, numerous HDLs embedded in strongly typed functional languages have been developed and used for different applications. A common trait of most of these languages is that they treat hardware components as functions or relatio...
متن کاملRoll your own Hardware Description Language
The work presented here is a first study made at ESEO1 by the research team TRAME (Model Transformations for Embedded Systems) for the semiconductor company ATMEL Nantes. This experiment consists in exploring the possibilities of ModelDriven Development (MDD) and model transformation in the context of digital hardware design. Through the definition of several meta-models and model transformatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Software and Systems Modeling
سال: 2021
ISSN: ['1619-1374', '1619-1366']
DOI: https://doi.org/10.1007/s10270-021-00934-6